Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 Costa Rica F1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F2 Argentina F3 Slovenia F1 Slovenia F2 France F8 France F9 Argentina F4 Great Britain F2 France F1 France F2 France F4 France F5 France F7 France F18 Croatia F13 Croatia F14 USA F1 USA F2 France F3 France F4 France F5 France F6 France F8 France F11 France F13 France F14 Belgium F5 Belgium F7 France F6 France F8 France F17 France F1 The Scottish Tennis Championships - Edinburgh Copa Petrobras - Buenos Aires Naples Challenger - Naples La Serena Open - La Serena II Cyclus Open de Tenis - Florianopolis Sporting Challenger '07 Trofeo Regione Piemonte - Turin Copa Petrobras Paraguay - Asuncion Lima Challenger 2007 - Lima Aberto de Sao Paulo - Sao Paulo BMW Tennis Championship - Sunrise Zagreb Open - Zagreb Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig BSI Challenger Lugano - Lugano San Marino CEPU Open - San Marino Geneva Challenger - Geneva UTC Open - Cherkassy Copa Petrobras-Argentina - Buenos Aires Salinas Challenger Rome Challenger Lugano Challenger Orbetello Challenger Trani Challenger Manerbio Challenger Como Challenger Todi Challenger Buenos Aires Challenger Barletta Challenger Bordeaux Challenger Biella Challenger Alessandria Challenger Rome Challenger Braunschweig Challenger San Marino Challenger Quimper Challenger Buenos Aires Challenger Aix En Provence Challenger Heilbronn Challenger Cortina Challenger Genova Challenger Banja Luka Challenger Guayaquil Challenger Pullach Challenger Campinas Challenger Santo Domingo Challenger Buenos Aires Challenger Heilbronn Challenger Vicenza Challenger Ludwigshafen Challenger Mallorca Challenger Genova Challenger Banja Luka Challenger Biella Challenger USA F3 France F6 France F7 France F10 France F11 Italy F20 Argentina F5 France F10 Brazil F1 France F2 Blois Challenger AAPT Championships - Adelaide The Stella Artois Grass Court Championships - Queen's/London Adidas Open de Toulouse - Toulouse Grand Prix de Tennis de Lyon - Lyon Tata Open 2003 - Chennai Copa AT&T - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Estoril Open - Estoril Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Mercedes Cup - Stuttgart Open Romania - Bucharest Open de Moselle - Metz Qatar ExxonMobil Open - Doha Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Orange Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Sydney International - Sydney MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Steelers Cup - Kosice Copa Sevilla Internacionales de Andalucia - Seville Movistar Open - Vina del Mar Copa Telmex - Buenos Aires 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Aamulehti Tampere Open - Tampere U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Grand Prix Hassan II - Casablanca The Artois Championships - London Orange Warsaw Open - Warsaw Bancolombia Open - Cali Sao Paulo Challenger Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Zivnobanka Czech Open - Prostejov Furth Challenger Macedonian Open 1999 - Skopje Grand Prix Hassan II - Casablanca Morocco Tennis Tour - Fes Tennis Napoli Cup 2007 - Napoli Serbia Open - Belgrade Movistar Open - Santiago Brasil Open - Costa do Sauipe BNP Paribas Primrose - Bordeaux Todi Challenger Citta di Como Challenger - Como ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Zagreb Challenger Heineken Open - Auckland Movistar Open - Santiago Campinas Challenger Rimini Challenger Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Rennes Challenger Orleans Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London Guayaquil Challenger Genova Challenger AEGON International - Eastbourne German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Milan Challenger Reggio Emilia Challenger BCR Open Romania - Bucharest Turin Challenger St. Petersburg Open - St. Petersburg Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Studena Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Rio Open - Rio de Janeiro Szczecin Challenger Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Geneva Open - Geneva Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel TEB BNP Paribas Istanbul Open - Istanbul Konzum Croatia Open - Umag Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Buenos Aires Challenger Millennium Estoril Open - Estoril Open Parc - Lyon Gerry Weber Open - Halle Antalya Cup - Antalya Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Tarragona Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Generali Open - Kitzbuhel Sao Paulo Challenger Guayaquil Challenger Panama City Challenger Mexico City Challenger Cancun Challenger Buenos Aires Challenger Bordeaux Challenger Copa Petrobras - Aracaju Blois Challenger Milan Challenger Marburg Challenger Noumea Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba V Gramado Open de Tennis - Gramado Tennis Napoli Cup - Naples ECM Cup - Prague Cridicard Mastercard Tennis Cup - Campos do Jordao Casablanca Challenger Szczecin Challenger Prague Challenger Banja Luka Challenger Compaq Challenger - Bucharest Guayaquil Challenger Gemax Open - Belgrade Lyon Challenger Milan Challenger Lima Challenger Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg VI Torneo Internazionale di Tennis - Barletta Challenger Canottieri Minico - Mantova Siemens Open 2002 - Scheveningen Open Castilla y Leon - Segovia Hilton Waikoloa USTA Challenger - Waikoloa Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Samarkand Challenger - Samarkand Warsteiner Grand Prix - Oberstaufen Open 88 - Contrexeville Memorial Kolyaskin - Donetsk Time Warner USTA Challenger - Binghamton Bulgarian Open - Sofia FILA Challenger Biella - Biella Open de L'Isere-Open 38 - Grenoble Kuppers Kolsch Cup - Aachen Internationaux de Tennis de Brest - Brest Espinho Challenger - Espinho The Scottish Tennis Championships - Edinburgh Open de Montauban - Montauban 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Volvo Sylt Open - Sylt XXVIII Edizione 'A.Savoldi' - Manerbio Kamnik Challenger - Kamnik IPP Open - Helsinki Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Banja Luka 2002 - Banja Luka Maia Open 2002 - Maia Open de L'Isere - Grenoble Visa Tennis Open - Sao Paulo SMS Tennis Cup - Sao Paulo KGHM Polish Indoors - Wroclaw Olbia Geovillage Open - Olbia BH Tennis Open International Cup - Belo Horizonte Open de Montauban - Montauban VIII Avierto Internacional de Salinas - Salinas LTA Men's Challenger - Wrexham Challenger Leon 2003 - Leon Prague Open - Prague Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Challenger Ford de Cherbourg - Cherbourg Geovillage Open Trofeo Melia Olbia - Olbia Credicard Mastercard Tennis Cup - Campos do Jordao Tampere Imageneering Open - Tampere Banca Marche Tennis Cup - San Benedetto XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Copa Ericsson Chile - Santiago Pekao Open 2003 - Szczecin Open Mutouest - St. Brieuc VIII Torneo Internazionale di Tennis - Barletta San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Open de Mantouban - Montauban Abierto Club Casablanca - Mexico City San Remo Tennis Cup - San Remo Challenger Ford de Cherbourg - Cherbourg Ourocard Tennis Challenger - Sao Paulo VI Gramado Open de Tenis - Gramado Open de la Ville de Saint Denis - Reunion Island Britania Zavaleta - Puebla I Manta Open - Manta Pekao Open 2004 - Szczecin SIR Supermercadi Challenger - Rome Copa Petrobras Santiago - Santiago Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Copa Petrobras Argentina - Buenos Aires Cepu Open - San Marino Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Open de la Ville de Saint Denis - Reunion Island Copa Petrobras Aracaju - Aracaju Architect Open - Budapest Copa Petrobras Bogota - Bogota Mauritius Open - Mauritius Open Mutouest de Saint-Brieuc - St. Brieuc San Luis Potosi Challenger - San Luis Potosi Tennis Napoli Cup - Napoli Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo 4° Sporting Challenger - Turin Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona Nord LB Open - Braunschweig Top Wool Challenger - Biella Riviera di Rimini Challenger - Rimini Stella Artois Clay Court Championships - Budaors Societa Canottieri Mincio 2005 - Mantova Porsche Open - Poznan 7° Trani Cup - Trani San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Challenger Brasov - Brasov Genoa Open Challenger-Fondazione Carige - Genova Challenger Copa Sevilla - Seville Open de L'Isere - Grenoble XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Qatar ATP Challenger - Doha Nossa Caixa Tennis Cup - Sao Paulo BMW Tennis Championship - Sunrise Open Mutouest St. Brieuc - St. Brieuc Tunis Open 2006 - Tunis ECM Prague Open - Prague San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Unique Zagreb Open - Zagreb Bancastato Challenger Lugano - Lugano 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Porsche Open - Poznan Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Citta di Como - Como Genoa Open - Genova Amazonia Open de Tenis - Belem Open Costa Daurada - Tarragona Seguros Bolivar Open - Medellin Open de Rennes La Trinitaine - Rennes Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Tennis Masters Series - Monte Carlo Copa Kia Challenger ATP - Santiago Bancolombia Open - Bogota XI Torneo Internazionale di Tennis - Barletta Morocco Tennis Tour - Rabat Mitsubishi Electric Europe Cup - Monza Tennis Masters Series - Monte Carlo Unicredit (Suisse) Bank S.A. Challenger - Chiasso Isla de Gran Canaria - Mas Palomas NASDAQ-100 Open - Miami San Remo Tennis Cup - San Remo Masters Series - Hamburg Challenger Lugano - Lugano Arpa Ceramic Cup - Reggio Emilia Siemens Open 2007 - Scheveningen Pacific Life Open - Indian Wells GHI Bronz Classic - Bronx Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Citta di Como - Como Brasov Challenger - Brasov Genova Open Challenger - Genova Pekao Open - Szczecin Sony Ericsson Open - Miami Challenger 42 - Andrezieux Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Copa Petrobras Uruguay - Montevideo Sony Ericsson Open - Miami Copa Petrobras Argentina - Buenos Aires Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Bancolombia Open - Bogota Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta BNP Paribas Masters - Paris Tennis Napoli Cup - Napoli BNP Paribas Open - Indian Wells XL Bermuda Open - Bermuda Sony Open Tennis - Miami Tunis Open - Tunis Sporting Challenger '08-Trofeo Regione Piemonte - Turin Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Tennislife Cup - Napoli Monte-Carlo Rolex Masters - Monte-Carlo Cyclus Open de Tenis - Florianopolis Internazionali BNL d'Italia - Rome Copa Petrobras-Uruguay - Montevideo IV Challenger Ciudad De Guayaquil - Guayaquil Miami Open - Miami Iquique Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Reggio Emilia Challenger San Sebastian Challenger Szczecin Challenger Lugano Challenger San Benedetto Challenger Orbetello Challenger Cordenons Challenger Kitzbuhel Challenger San Sebastian Challenger Alphen Challenger Rijeka Challenger Santiago Challenger Ostrava Challenger Lima Challenger Prostejov Challenger Rijeka Challenger Turin Challenger San Benedetto Challenger Bucaramanga Challenger Como Challenger Todi Challenger Napoli Challenger Palermo Challenger Montevideo Challenger Quimper Challenger Cherbourg Challeger St. Brieuc Challenger Bordeaux Challenger Braunschweig Challenger Caltanissetta Challenger Napoli Challenger St. Brieuc Challenger Blunmenau Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Curitiba Challenger French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Porto Alegre Challenger San Remo Challenger Wimbledon - London Poznan Challenger Perugia Challenger Montevideo Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Asuncion Challenger Medellin Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Porto Alegre Challenger Australian Open - Melbourne Sao Paulo Challenger Corrientes Challenger French Open - Paris Lima Challenger Wimbledon - London U.S. Open - New York Guayaquil Challenger Australian Open - Melbourne French Open - Paris Buenos Aires Challenger Wimbledon - London Bordeaux Challenger Montevideo Challenger Santiago Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Blois Challenger Biella Challenger U.S. Open - New York Australian Open - Melbourne Montevideo Challenger Canberra Challenger Bastad Challenger Buenos Aires Challenger French Open - Paris Braunschweig Challenger Wimbledon - London Alphen Challenger Montevideo Challenger Internationaux de Tennis de Brest - Brest Australian Open - Melbourne Bastad Challenger Schickendanz Open - Furth French Open - Paris Wimbledon - London Montevideo Challenger French Open - Paris U.S. Open - New York Australian Open - Melbourne Downtown Athletic Club USTA Challenger - Amarillo French Open - Paris Wimbledon - London U.S. Open - New York Szczecin Challenger GHI Bronx Tennis Classic - Bronx Macedonian Open - Skopje Lima Challenger Santiago Challenger LTA Hull Challenger - Hull Rio De Janeiro Challenger Mallorca Open - Mallorca 2001 Challenger Canottieri Mincio - Mantova Amer-Wilson Tampere Challenger - Tampere Australian Open - Melbourne French Open - Paris Wimbledon - London Grand Prix de Tennis de Lyon - Lyon U.S. Open - New York Australian Open - Melbourne Challenger 42 - Andrezieux French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Alicante Challenger Wimbledon - London Synsam Swedish Open - Bastad U.S. Open - New York Campionati Internazionali di Sicilia - Palermo Australian Open - Melbourne Guayaquil Challenger French Open - Paris Chennai Open - Chennai Citta di Monza - Monza French Open - Paris Morocco Tennis Tour - Marrakech Noumea Challenger Adidas International - Sydney Heineken Open - Auckland Open 13 - Marseille The Stella Artois Grass Court Championships - London Open 13 - Marseille Campionati Internazionali di Sicilia - Palermo Abierto Mexicano Telfonica MoviStar - Acapulco Open de Moselle - Metz Abierto Mexicano Telfonica MoviStar - Acapulco Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Generali Open - Kitzbuhel Croatia Open - Umag Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Brasil Open - Costa do Sauipe The Hypo Group Tennis International 2008 - Poertschach Allianz Suisse Open Gstaad - Gstaad Abierto Mexicano Telcel - Acapulco U.S. Open - New York Australian Open - Melbourne French Open - Paris Estoril Open - Estoril Wimbledon - London SkiStar Swedish Open - Bastad U.S. Open - New York Kremlin Cup - Moscow AEGON International - Eastbourne Malaysian Open - Kuala Lumpur Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Malaysian Open - Kuala Lumpur Apia International - Sydney Open 13 - Marseille French Open - Paris SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Konzum Croatia Open - Umag Rio Open - Rio de Janeiro Croatia Open - Umag US Men's Clay Court Championship - Houston Ecuador Open - Quito Argentina Open - Buenos Aires Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Energis Open - Amersfoort Open Sabadell Atlantico - Barcelona Qatar Open - Doha TD Waterhouse Cup - Long Island Chennai Open - Chennai BMW Open - Munich Copa Claro - Buenos Aires Copa Claro - Buenos Aires Copa Telmex - Buenos Aires Bet-at-home Open - Hamburg AAPT Championships - Adelaide Tennis Masters Series - Paris Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Masters Series Madrid - Madrid Estoril Open - Estoril BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires German Tennis Championships - Hamburg Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 Olympics - London